Mod-2-OBDD's: A Generalization of OBDD's and EXOR-Sum-of-Products
نویسندگان
چکیده
We present a data structure | the Mod{2{OBDD's that considerably extend OBDD's (ordered binary decision diagrams) as well as ESOP's (EXOR{sum{of{ products). Many Boolean function of practical interest like hidden weighted bit function, indirect storage access function, important symmetric functions have exponential size optimal OBDD's and/or ESOP's (even multilevel EXOR{expressions) but (low degree) polynomial size Mod{2{OBDD's. The manipulation of Mod{2{OBDD's is at least as eecient as the manipulation of OBDD's. Apply operation , quantiication, composition Bry86] have the same complexity as in the case of OBDD's. Moreover , since the size of a minimal Mod{2{OBDD{ representation of a Boolean function is, in general , smaller than the size of its optimal OBDD{ representation manipulation is more eecient. Moreover , EXOR{operation and complementation can be performed much better | namely in O(1) time. However, the price of O(1) time EXOR{apply operations is the canonicity of the Mod{2{OBDD{ representation. A Boolean function can have diierent reduced Mod{2{OBDD's of the same variable ordering similar to the case of mixed polarity RME's. In order to allow in spite of this fact eecient analysis of Mod{2{OBDD we present a probabilistical equivalence test (one{sided bounded error probability) for ESOP's and Mod{2{OBDD's which performs only linear many arithmetical operations. A Mod{2{OBDD{package is in preparation.
منابع مشابه
Boolean Manipulation with Free BDD's - First Experimental Results
It is shown that Free Binary Decision Diagrams (FBDD's), with respect to a predeened type, provide a canonical representation and allow eecient solutions of the basic tasks in Boolean manipulation similarly as the well{known OBDD's do. But in contrast to OBDD's, typed FBDD's allow more succinct representations of Boolean functions. For experimentation we have used an FBDD{ package. The types we...
متن کاملPrinted Copies: Eecient Boolean Manipulation with Obdd's Can Be Extended to Fbdd's Eecient Boolean Manipulation with Obdd's Can Be Extended to Fbdd's Universitt at Trier D{54286 Trier Revised Version
Electronic copies of technical reports are available: Via FTP: URL ftp://ftp.informatik.uni-trier.de/pub/Users-Root/reports Via WWW: URL http://www.informatik.uni-trier.de/Reports/Current.html Via email: Send a mail to [email protected], subject ’HELP’, for detailed instructions Printed copies: Trierer Forschungsberichte Fachbereich IV Mathematik / Informatik Universitat Trier ..
متن کاملComparing two-level and ordered binary decision diagram representations of logic functions
Sum-of-product or two-level representations of logic functions have been used widely in the area of logic optimization and verification. There are many families of logic functions, commonly used in VLSI circuits, that have sum-of-product representations that grow exponentially with the number of inputs to the function. The Achilles Heel function 111, the parity function, and the multiply functi...
متن کاملApproximation and compression for the veri cation ofprobabilistic
We study the eecient veriication of properties of probabilistic systems. We rst take the bounded model checking point of view and show how to eeciently approximate IProb], the probability of certain CTL formulas. We deene a fragment of probabilistic CTL for which we guarantee such an approximation. We then consider probabilistic programs that take a nite structure such as a graph as input and l...
متن کاملTowards Symbolic Model Checking for Multi-agent Systems via OBDD's
We present an algorithm for model checking temporal-epistemic properties of multi-agent systems, expressed in the formalism of interpreted systems. We first introduce a technique for the translation of interpreted systems into boolean formulae, and then present a modelchecking algorithm based on this translation. The algorithm is based on OBDD’S, as they offer a compact and efficient representa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Universität Trier, Mathematik/Informatik, Forschungsbericht
دوره 93-21 شماره
صفحات -
تاریخ انتشار 1993